package main;

/**
 * 
 * @author Phenom
 * 
 */
public abstract class Setor {

	private static int CODIGO;

	private static int CAPACIDADE;

	private static double PRECO;

	private int disponibilidade;

	public void abreSetor(int codigo, int capacidade, double preco) {
		CODIGO = codigo;
		CAPACIDADE = capacidade;
		PRECO = preco;
		this.disponibilidade = capacidade;
	}

	public boolean reservaLugar(int quantidade) {
		if (disponibilidade - quantidade >= 0) {
			disponibilidade = disponibilidade - quantidade;
			return true;
		}
		return false;
	}

	public int getCodigoSetor() {
		return CODIGO;
	}

	public int getCapacidadeDoSetor() {
		return CAPACIDADE;
	}

	public int getDisponibilidadeDoSetor() {
		return this.disponibilidade;
	}

	public double getPreco() {
		return PRECO;
	}
}
